package me.zhengjie.config;

/**
 * 涉及到的所有plc的寄存器地址
 */
public class RegisterAddressConfig {

    public static final int layUpAButton = 40001;

    public static final int layUpBButton = 40002;

    public static final int successReadBindingPalletA = 40003;

    public static final int successReadBindingPalletB = 40004;

    public static final int layUpAFlowTo = 40401;

    public static final int layUpBFlowTo = 40402;

    public static final int finishBindingPalletA = 40403;

    public static final int finishBindingPalletB = 40404;

    public static final int noTwoLayUpAButton = 40001;

    public static final int noTwoLayUpBButton = 40002;

    public static final int noTwoSuccessReadBindingPalletA = 40003;

    public static final int noTwoSuccessReadBindingPalletB = 40004;

    public static final int noTwoLayUpAFlowTo = 40401;

    public static final int noTwoLayUpBFlowTo = 40402;

    public static final int noTwoFinishBindingPalletA = 40403;

    public static final int noTwoFinishBindingPalletB = 40404;

    public static final int noThreeLayUpAButton = 40001;

    public static final int noThreeLayUpBButton = 40002;

    public static final int noThreeSuccessReadBindingPalletA = 40003;

    public static final int noThreeSuccessReadBindingPalletB = 40004;

    public static final int noThreeLayUpAFlowTo = 40401;

    public static final int noThreeLayUpBFlowTo = 40402;

    public static final int noThreeFinishBindingPalletA = 40403;

    public static final int noThreeFinishBindingPalletB = 40404;

    public static final int inBoundShuntSensor = 40001;

    public static final int outBoundSensor = 40002;

    public static final int inBoundSensorSecond = 40003;

    public static final int onePressingSensor = 40004;

    public static final int oneOutPressingSensor = 40005;

    public static final int twoPressingSenor = 40006;

    public static final int twoOutPressingSensor = 40007;

    public static final int pressFlowSensor = 40008;

    public static final int inBoundShuntCodeScannerFirst = 40009;

    public static final int inBoundShuntCodeScannerSecond = 40010;

    public static final int inBoundCodeScannerFirst = 40011;

    public static final int inBoundCodeScannerSecond = 40012;

    public static final int onePressingCodeScannerFirst = 40013;

    public static final int onePressingCodeScannerSecond = 40014;

    public static final int oneOutPressingCodeScannerFirst = 40015;

    public static final int oneOutPressingCodeScannerSecond = 40016;

    public static final int twoPressingCodeScannerFirst = 40017;

    public static final int twoPressingCodeScannerSecond = 40018;

    public static final int twoOutPressingCodeScannerFirst = 40019;

    public static final int twoOutPressingCodeScannerSecond = 40020;

    public static final int pressFlowScannerFirst = 40021;

    public static final int pressFlowScannerSecond = 40022;

    public static final int oneCacheRackSensor = 40026;

    public static final int oneCacheRackScannerFirst = 40027;

    public static final int oneCacheRackScannerSecond = 40028;

    public static final int twoCacheRackSensor = 40029;

    public static final int twoCacheRackScannerFirst = 40030;

    public static final int twoCacheRackScannerSecond = 40031;

    public static final int noOneCacheRackStatus = 40034;

    public static final int noTwoCacheRackStatus = 40035;

    public static final int inBoundShuntIfSuccessReadCode = 40401;

    public static final int inBoundIfSuccessReadCode = 40403;

    public static final int onePressingIfSuccessReadCode = 40404;

    public static final int oneOutPressingIfSuccessReadCode = 40405;

    public static final int twoPressingIfSuccessReadCode = 40406;

    public static final int twoOutPressingIfSuccessReadCode = 40407;

    public static final int pressFlowIfSuccessReadCode = 40408;

    public static final int inBoundShuntFlowTo = 40409;

    public static final int outBoundFlowTo = 40410;

    public static final int pressFlowTo = 40411;

    public static final int oneCacheRackIfSuccessReadCode = 40413;

    public static final int oneCacheRackFlowTo = 40414;

    public static final int twoCacheRackIfSuccessReadCode = 40415;

    public static final int twoCacheRackFlowTo = 40416;

    public static final int noOneFreeCacheRack = 40417;

    public static final int noTwoFreeCacheRack = 40418;

    /*public static final int pressingFlowTo= 40404;*/

    /*public static final int unbindingSensor = 40001;

    public static final int unbindingStartSignal = 40002;

    public static final int unbindingCodeScannerFirst = 40003;

    public static final int unbindingCodeScannerSecond = 40004;

    public static final int unbindingIfSuccessReadCode = 40401;

    public static final int unbindingFlowTo = 40401;*/


    // 拆解区plc地址
    public static final int unbindingSensor = 40001;

    public static final int unbindingEndSensor = 40007;

    public static final int unbindingCodeScannerFirst = 40003;

    public static final int unbindingCodeScannerSecond = 40004;

    public static final int unbindingFinishSignal = 40007;

    public static final int unbindingIfSuccessReadCode = 40401;

    public static final int unbindingIfSuccessReadEndSensor = 40403;

    // 拆解分流
    public static final int onOneUnbindingFlowSensor = 40001;

    public static final int onTwoUnbindingFlowSensor = 40002;

    public static final int onThreeUnbindingFlowSensor = 40003;

    public static final int onOneUnbindingFlowCodeScannerFirst = 40004;

    public static final int onOneUnbindingFlowCodeScannerSecond = 40005;

    public static final int onTwoUnbindingFlowCodeScannerFirst = 40006;

    public static final int onTwoUnbindingFlowCodeScannerSecond = 40007;

    public static final int onThreeUnbindingFlowCodeScannerFirst = 40008;

    public static final int onThreeUnbindingFlowCodeScannerSecond = 40009;

    public static final int onOneUnbindingFlowIfSuccessReadCode = 40401;

    public static final int onTwoUnbindingFlowIfSuccessReadCode = 40402;

    public static final int onThreeUnbindingFlowIfSuccessReadCode = 40403;

    public static final int onOneUnbindingFlowTo = 40404;

    public static final int onTwoUnbindingFlowTo = 40405;

    public static final int onThreeUnbindingFlowTo = 40406;
}
